cut the throat of - French English Dictionary